01. Program Syllabus

Welcome to this free preview of the Natural Language Processing Nanodegree program! We know you may be curious about the content and experience of the program, so we created this short experience as a way for you to preview some of the content in the course.

After you look through all the material, we hope you'll be excited to join us in the complete program. When you're ready, click here to get started.

Here's an overview of the syllabus for the full program:

  • Introduction to Natural Language : This section teaches the fundamentals of NLP, including text processing, sentiment analysis, and part of speech tagging. And its project consists of building a part of speech tagging models using hidden Markov models.

  • Computing with Natural Language Processing : This section takes a deep dive into some of the main natural language processing techniques, including modeling, feature extraction, embeddings, and deep learning attention. Its project consists of building a machine translation model, using several different deep learning architectures.

  • ** Communicating with Natural Language**: This section teaches you about speech recognition and voice user interfaces. It will include a lab in which you'll create an Alexa skill. The project consists of building a speech recognition model using deep learning.